import { IPSAppViewUIAction } from './ipsapp-view-uiaction';

/**
 *
 * 子接口类型识别属性[]
 * @export
 * @interface IPSUIActionItem
 */
export interface IPSUIActionItem extends IPSAppViewUIAction {
  /**
   * 应用视图界面行为
   *
   * @type {IPSAppViewUIAction}
   */
  getPSAppViewUIAction(): IPSAppViewUIAction | null;

  /**
   * 应用视图界面行为
   *
   * @type {IPSAppViewUIAction}
   */
  get psAppViewUIAction(): IPSAppViewUIAction | null;

  /**
   * 应用视图界面行为（必须存在）
   *
   * @type {IPSAppViewUIAction}
   */
  getPSAppViewUIActionMust(): IPSAppViewUIAction;
}
